home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12772 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.7 KB

  1. Path: newsbf02.news.aol.com!not-for-mail
  2. From: kmorris692@aol.com (KMorris692)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: 21 Mar 1996 11:24:06 -0500
  6. Organization: America Online, Inc. (1-800-827-6364)
  7. Sender: root@newsbf02.news.aol.com
  8. Message-ID: <4irvr6$13s@newsbf02.news.aol.com>
  9. References: <314e60eb.28306264@nntp.ix.netcom.com>
  10. NNTP-Posting-Host: newsbf02.mail.aol.com
  11. X-Newsreader: AOL Offline Reader
  12.  
  13. In article <314e60eb.28306264@nntp.ix.netcom.com>, bellew@ix.netcom.com
  14. (Leo Bellew) writes:
  15.  
  16. >It seems to me that the economic driving force behind the acceptance
  17. >of OO is the need to create GUI software. Without OO, GUIs are much
  18. >more difficult to think about and code. I wonder if it were not for
  19. >GUIs, we might have evolved to some blend of AI frames and constraint
  20. >languages rather than settling here and now for OO.
  21.  
  22. I implemented a frame-based API in Prolog for Bell Labs. The primary
  23. difference between the OO and frame-based paradigms, as best as I could
  24. uncover, is the following:
  25.   - in the OO paradigm all computation is the side-effect of sending a
  26.     message to an object,
  27.   - in the frame-based paradigm all computation is the side-effect of
  28. asking
  29.     for the value of an attribute of a given frame.
  30.  
  31. Operationally, I saw little difference between the two. The most apparent
  32. effect of the difference was that frame-based programming was more like
  33. functional programming than was OO programming.
  34.  
  35. A paper about it appeared in a late 1980s OOPSLA conference proceedings,
  36. co-written by Norm Chan of Bell Labs.
  37.  
  38.  
  39. ----
  40.         "Communication is only possible between equals."  -- Hagbard
  41. Celine
  42.  
  43. Karen A. Morrissey
  44. KMorris692@aol.com
  45. 303-753-2968
  46.